    /*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.examat.parser;

import java.util.ArrayList;

/**
 *
 * @author Jorge
 */
public class Pruebas {
    
    private static ArrayList< ArrayList< Integer> > orden;
    
    public static void main(String args[]){
        generaOrdenInicisos();
        int a;
        
        a = 0;
        System.out.println(orden);
        
    }
    
    private static void generaOrdenInicisos()
    {
        orden = new ArrayList< ArrayList<Integer> >();
        
        int mark[] = new int[4];
        
        for(int i = 0; i < 30; i ++){
            ArrayList<Integer> preguntaActual = new ArrayList<Integer>();
            
            // Llena mark con ceros
            for(int pox = 0 ; pox < 4 ; pox ++){
                mark[pox] = 0;
            }
            
            // Genera las 4 posiciones aleatorias
            for(int p = 0 ; p < 4; p++){
                int num =  ( (int) (Math.random() * 10) ) % 4;
                while(mark[num] == 1){
                    // Mientras esté marcada, genera otro número
                    num =  ( (int) (Math.random() * 10) ) % 4;
                }
                // Lo marca
                mark[num] = 1;
                preguntaActual.add(num);
            }
            // Agrega el orden creado
            orden.add(preguntaActual);
        }
        
        
    }
    
    
}
